home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / doc / python-kde4 / README < prev   
Text File  |  2008-04-30  |  2KB  |  64 lines

  1. In this file:
  2.  
  3. * Notes for end users
  4. * Notes for developers
  5.  
  6. Notes for end users
  7. -------------------
  8.  
  9. You only need this package when something else requires it.
  10.  
  11. Install examples:
  12. # Compile and install
  13. cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4/ . && make && make install
  14. # Compile with debugging enabled and point to the used ruby version
  15. cmake -DCMAKE_BUILD_TYPE=debugfull -DRUBY_INCLUDE_PATH=/usr/lib/ruby/1.8/i486-linux/ -DRUBY_LIBRARY=/usr/lib/libruby1.8.so .
  16. # Compile smokeqt but not smokekde
  17. cmake -DENABLE_SMOKE=on -DENABLE_SMOKEKDE=off .
  18. # Disable compiling of Qyoto
  19. cmake -DENABLE_QYOTO=off .
  20. # Disable compiling of QtRuby and Korundum
  21. cmake -DENABLE_QTRUBY=off -DENABLE_KORUNDUM=off .
  22. # Disable compiling of the Kross ruby and python backends
  23. cmake -DENABLE_KROSSRUBY=off -DENABLE_KROSSPYTHON=off .
  24. # Disable compiling of PyKDE
  25. cmake -DENABLE_PYKDE4=off .
  26.  
  27. Notes for developers
  28. --------------------
  29.  
  30. This package contains:
  31. * working:
  32.   * smoke: Language independent library for Qt and KDE bindings. Used by QtRuby, 
  33.     PerlQt and Qyoto.
  34.   * kalyptus: a header parser and bindings generator for Qt/KDE. Used for Smoke.
  35.   * qtruby: Qt bindings for Ruby
  36.   * korundum: KDE bindings for ruby
  37.   * Qyoto: Qt bindings for C#
  38.   * Kimono: KDE bindings for C#
  39.   * PyKDE: KDE bindings for python, requires PyQt from riverbankcomputing.co.uk
  40.   * KrossPython is the Python plugin for the kdelibs/kross scripting framework.
  41.   * KrossRuby is the Ruby plugin for the kdelibs/kross scripting framework.
  42.   * KrossJava is the Java plugin for the kdelibs/kross scripting framework.
  43.  
  44. * possibly broken: 
  45.   * xparts: allows you to embed non-KDE apps as a KPart
  46.  
  47. * obsolete:
  48.   * dcopperl: DCOP bindings for Perl
  49.     => perldbus
  50.   * kjsembed: javascript scripting support library for KDE applications
  51.     => moved to kdelibs
  52.   * qtjava: Qt bindings for Java JNI to use Qt/KDE classes with Java
  53.     => QtJambi
  54.   * kdejava: KDE bindings for Java JNI to use Qt/KDE classes with Java
  55.     => QtJambi
  56.   * dcoppython: DCOP bindings for Python
  57.     => pythondbus
  58.   * dcopc: DCOP bindings for C 
  59.     => qdbus
  60.   * dcopjava: DCOP bindings for JAVA
  61.     => QtJambi
  62.   * qtsharp: C# bindings for Qt
  63.     => Qyoto
  64.